package com.sishu.njrtsdms.domain.vo;

import org.jooq.types.ULong;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;

/**
 * 模板响应信息
 *
 * @param tcptId         模板id
 * @param tmplName       模板名称
 * @param tmplAttrDef    模板属性定义JSON
 * @param desc           模板描述
 * @param createBy       创建人
 * @param createDateTime 创建日期时间
 * @param updateBy       修改人
 * @param updateDateTime 更新日期时间
 * @param remark         备注
 */
public record TeachConPrjTmplVO(
        ULong tcptId,
        String tmplName,
        List<Map<String, String>> tmplAttrDef,
        String desc,
        UserSimpleVO createBy,
        LocalDateTime createDateTime,
        UserSimpleVO updateBy,
        LocalDateTime updateDateTime,
        String remark
) implements Serializable {
}
